public class ScaleDemo {
    public static void main(String[] args) {
        // 二进制的运算都是以补码的形式进行的
        System.out.println(0b110); // 二进制
        System.out.println(0510); // 八进制
        System.out.println(1510); // 十进制
        System.out.println(0x510a); // 十六进制
        byte a = 10; // 原码 00001010 反码 00001010 补码 00001010 -- 正数的原反补均相同
        byte b = -10; // 原码 10001010 反码 11110101 补码 11110110 -- 负数的补码为原码取反再加一
        System.out.println(a + b); // 补码相加 1  00000000,高位超过8位舍去，故结果为0
    }
}
